Skip to content

Tsmarvin/enable windows arm64#2267

Closed
jasonnorman66994-dot wants to merge 5 commits intoPowerShell:mainfrom
jasonnorman66994-dot:tsmarvin/enable_windows_arm64
Closed

Tsmarvin/enable windows arm64#2267
jasonnorman66994-dot wants to merge 5 commits intoPowerShell:mainfrom
jasonnorman66994-dot:tsmarvin/enable_windows_arm64

Conversation

@jasonnorman66994-dot
Copy link
Copy Markdown

This pull request introduces a recommended VS Code extension for Azure development, updates the method signature for assembly loading to be non-static, and improves documentation clarity in the utility extensions. The most significant changes are grouped below:

Development Environment Improvements:

  • Added .vscode/extensions.json to recommend the ms-vscode.azure-account extension for VS Code users, helping standardize the development environment.

Code Quality and API Changes:

  • Changed LoadAssemblyInPsesLoadContext in EditorExtensionServiceProvider.cs from a static to an instance method, suppressing the CA1822 warning to allow for future extensibility.

Documentation and Comment Updates:

  • Clarified the summary comment for the ToStringSafe extension method in Extensions.cs for improved readability and accuracy.

PR Summary

PR Context

tsmarvin and others added 3 commits June 29, 2025 04:23
- Remove unnecessary extra word in extension comment
Signed-off-by: jasonnorman66994-dot <jasonnorman66994@gmail.com>
Copilot AI review requested due to automatic review settings January 12, 2026 14:45
@jasonnorman66994-dot jasonnorman66994-dot requested a review from a team as a code owner January 12, 2026 14:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request makes several small improvements to the PowerShell Editor Services codebase, including development environment configuration, API method signature changes, and documentation corrections. The PR title references "enable windows arm64" but the changes appear to be preparatory or supporting changes rather than direct ARM64 enablement.

Changes:

  • Added VS Code extension recommendation for Azure development
  • Changed LoadAssemblyInPsesLoadContext from static to instance method to allow future extensibility
  • Fixed grammar in documentation comment for ToStringSafe extension method

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
.vscode/extensions.json Adds recommendation for the Azure Account VS Code extension to standardize development environment
.gitignore Adds .vs/ directory to ignore Visual Studio metadata files
src/PowerShellEditorServices/Utility/Extensions.cs Improves clarity of the summary comment for SafeToString extension method by fixing line break placement
src/PowerShellEditorServices/Extensions/Api/EditorExtensionServiceProvider.cs Changes LoadAssemblyInPsesLoadContext from static to instance method with CA1822 suppression for future extensibility

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jasonnorman66994-dot
Copy link
Copy Markdown
Author

@andyleejordan, @daviwil, and @rjmholt, could you please review this PR? Your insights would be valuable.

@andyleejordan
Copy link
Copy Markdown
Member

Hi, sorry no, there's a mix of changes in here and the only real change is making a core function non-static, without an explanation of why that "fixes" your Windows Arm64 issue (nor any explanation of how to repro that, as I've built and run on Arm64 Windows just fine).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants